/**
 * <copyright>
 * </copyright>
 *
 * $Id$
 */
package net.jonbuck.tassoo.model;

import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EDataType;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;

/**
 * <!-- begin-user-doc -->
 * The <b>Package</b> for the model.
 * It contains accessors for the meta objects to represent
 * <ul>
 *   <li>each class,</li>
 *   <li>each feature of each class,</li>
 *   <li>each enum,</li>
 *   <li>and each data type</li>
 * </ul>
 * <!-- end-user-doc -->
 * @see net.jonbuck.tassoo.model.TassooFactory
 * @model kind="package"
 * @generated
 */
public interface TassooPackage extends EPackage {
	/**
	 * The package name.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	String eNAME = "model";

	/**
	 * The package namespace URI.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	String eNS_URI = "http://net.jonbuck/tassoo";

	/**
	 * The package namespace name.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	String eNS_PREFIX = "tassoo";

	/**
	 * The singleton instance of the package.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	TassooPackage eINSTANCE = net.jonbuck.tassoo.model.impl.TassooPackageImpl.init();

	/**
	 * The meta object id for the '{@link net.jonbuck.tassoo.model.impl.BaseObjectImpl <em>Base Object</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see net.jonbuck.tassoo.model.impl.BaseObjectImpl
	 * @see net.jonbuck.tassoo.model.impl.TassooPackageImpl#getBaseObject()
	 * @generated
	 */
	int BASE_OBJECT = 4;

	/**
	 * The feature id for the '<em><b>Id</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int BASE_OBJECT__ID = 0;

	/**
	 * The feature id for the '<em><b>Property Change Support</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int BASE_OBJECT__PROPERTY_CHANGE_SUPPORT = 1;

	/**
	 * The number of structural features of the '<em>Base Object</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int BASE_OBJECT_FEATURE_COUNT = 2;

	/**
	 * The meta object id for the '{@link net.jonbuck.tassoo.model.impl.AttachmentImpl <em>Attachment</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see net.jonbuck.tassoo.model.impl.AttachmentImpl
	 * @see net.jonbuck.tassoo.model.impl.TassooPackageImpl#getAttachment()
	 * @generated
	 */
	int ATTACHMENT = 0;

	/**
	 * The feature id for the '<em><b>Id</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ATTACHMENT__ID = BASE_OBJECT__ID;

	/**
	 * The feature id for the '<em><b>Property Change Support</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ATTACHMENT__PROPERTY_CHANGE_SUPPORT = BASE_OBJECT__PROPERTY_CHANGE_SUPPORT;

	/**
	 * The feature id for the '<em><b>Type</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ATTACHMENT__TYPE = BASE_OBJECT_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Label</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ATTACHMENT__LABEL = BASE_OBJECT_FEATURE_COUNT + 1;

	/**
	 * The feature id for the '<em><b>Location</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ATTACHMENT__LOCATION = BASE_OBJECT_FEATURE_COUNT + 2;

	/**
	 * The number of structural features of the '<em>Attachment</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ATTACHMENT_FEATURE_COUNT = BASE_OBJECT_FEATURE_COUNT + 3;

	/**
	 * The meta object id for the '{@link net.jonbuck.tassoo.model.impl.AttachmentTypeImpl <em>Attachment Type</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see net.jonbuck.tassoo.model.impl.AttachmentTypeImpl
	 * @see net.jonbuck.tassoo.model.impl.TassooPackageImpl#getAttachmentType()
	 * @generated
	 */
	int ATTACHMENT_TYPE = 1;

	/**
	 * The feature id for the '<em><b>Id</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ATTACHMENT_TYPE__ID = BASE_OBJECT__ID;

	/**
	 * The feature id for the '<em><b>Property Change Support</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ATTACHMENT_TYPE__PROPERTY_CHANGE_SUPPORT = BASE_OBJECT__PROPERTY_CHANGE_SUPPORT;

	/**
	 * The feature id for the '<em><b>Arguments</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ATTACHMENT_TYPE__ARGUMENTS = BASE_OBJECT_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Command</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ATTACHMENT_TYPE__COMMAND = BASE_OBJECT_FEATURE_COUNT + 1;

	/**
	 * The feature id for the '<em><b>Extension</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ATTACHMENT_TYPE__EXTENSION = BASE_OBJECT_FEATURE_COUNT + 2;

	/**
	 * The feature id for the '<em><b>Icon</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ATTACHMENT_TYPE__ICON = BASE_OBJECT_FEATURE_COUNT + 3;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ATTACHMENT_TYPE__NAME = BASE_OBJECT_FEATURE_COUNT + 4;

	/**
	 * The feature id for the '<em><b>Selection Expression</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ATTACHMENT_TYPE__SELECTION_EXPRESSION = BASE_OBJECT_FEATURE_COUNT + 5;

	/**
	 * The feature id for the '<em><b>Type</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ATTACHMENT_TYPE__TYPE = BASE_OBJECT_FEATURE_COUNT + 6;

	/**
	 * The number of structural features of the '<em>Attachment Type</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ATTACHMENT_TYPE_FEATURE_COUNT = BASE_OBJECT_FEATURE_COUNT + 7;

	/**
	 * The meta object id for the '{@link net.jonbuck.tassoo.model.impl.AttachmentTypesImpl <em>Attachment Types</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see net.jonbuck.tassoo.model.impl.AttachmentTypesImpl
	 * @see net.jonbuck.tassoo.model.impl.TassooPackageImpl#getAttachmentTypes()
	 * @generated
	 */
	int ATTACHMENT_TYPES = 2;

	/**
	 * The feature id for the '<em><b>Attachment Type</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ATTACHMENT_TYPES__ATTACHMENT_TYPE = 0;

	/**
	 * The number of structural features of the '<em>Attachment Types</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ATTACHMENT_TYPES_FEATURE_COUNT = 1;

	/**
	 * The meta object id for the '{@link net.jonbuck.tassoo.model.impl.AttachmentContainerImpl <em>Attachment Container</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see net.jonbuck.tassoo.model.impl.AttachmentContainerImpl
	 * @see net.jonbuck.tassoo.model.impl.TassooPackageImpl#getAttachmentContainer()
	 * @generated
	 */
	int ATTACHMENT_CONTAINER = 3;

	/**
	 * The feature id for the '<em><b>Attachments</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ATTACHMENT_CONTAINER__ATTACHMENTS = 0;

	/**
	 * The number of structural features of the '<em>Attachment Container</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int ATTACHMENT_CONTAINER_FEATURE_COUNT = 1;

	/**
	 * The meta object id for the '{@link net.jonbuck.tassoo.model.impl.CategoriesImpl <em>Categories</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see net.jonbuck.tassoo.model.impl.CategoriesImpl
	 * @see net.jonbuck.tassoo.model.impl.TassooPackageImpl#getCategories()
	 * @generated
	 */
	int CATEGORIES = 5;

	/**
	 * The feature id for the '<em><b>Category</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CATEGORIES__CATEGORY = 0;

	/**
	 * The number of structural features of the '<em>Categories</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CATEGORIES_FEATURE_COUNT = 1;

	/**
	 * The meta object id for the '{@link net.jonbuck.tassoo.model.impl.ReferenceModelImpl <em>Reference Model</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see net.jonbuck.tassoo.model.impl.ReferenceModelImpl
	 * @see net.jonbuck.tassoo.model.impl.TassooPackageImpl#getReferenceModel()
	 * @generated
	 */
	int REFERENCE_MODEL = 13;

	/**
	 * The feature id for the '<em><b>Id</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int REFERENCE_MODEL__ID = BASE_OBJECT__ID;

	/**
	 * The feature id for the '<em><b>Property Change Support</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int REFERENCE_MODEL__PROPERTY_CHANGE_SUPPORT = BASE_OBJECT__PROPERTY_CHANGE_SUPPORT;

	/**
	 * The feature id for the '<em><b>Default</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int REFERENCE_MODEL__DEFAULT = BASE_OBJECT_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Value</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int REFERENCE_MODEL__VALUE = BASE_OBJECT_FEATURE_COUNT + 1;

	/**
	 * The feature id for the '<em><b>New Value</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int REFERENCE_MODEL__NEW_VALUE = BASE_OBJECT_FEATURE_COUNT + 2;

	/**
	 * The number of structural features of the '<em>Reference Model</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int REFERENCE_MODEL_FEATURE_COUNT = BASE_OBJECT_FEATURE_COUNT + 3;

	/**
	 * The meta object id for the '{@link net.jonbuck.tassoo.model.impl.CategoryImpl <em>Category</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see net.jonbuck.tassoo.model.impl.CategoryImpl
	 * @see net.jonbuck.tassoo.model.impl.TassooPackageImpl#getCategory()
	 * @generated
	 */
	int CATEGORY = 6;

	/**
	 * The feature id for the '<em><b>Id</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CATEGORY__ID = REFERENCE_MODEL__ID;

	/**
	 * The feature id for the '<em><b>Property Change Support</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CATEGORY__PROPERTY_CHANGE_SUPPORT = REFERENCE_MODEL__PROPERTY_CHANGE_SUPPORT;

	/**
	 * The feature id for the '<em><b>Default</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CATEGORY__DEFAULT = REFERENCE_MODEL__DEFAULT;

	/**
	 * The feature id for the '<em><b>Value</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CATEGORY__VALUE = REFERENCE_MODEL__VALUE;

	/**
	 * The feature id for the '<em><b>New Value</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CATEGORY__NEW_VALUE = REFERENCE_MODEL__NEW_VALUE;

	/**
	 * The number of structural features of the '<em>Category</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CATEGORY_FEATURE_COUNT = REFERENCE_MODEL_FEATURE_COUNT + 0;

	/**
	 * The meta object id for the '{@link net.jonbuck.tassoo.model.impl.CommentImpl <em>Comment</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see net.jonbuck.tassoo.model.impl.CommentImpl
	 * @see net.jonbuck.tassoo.model.impl.TassooPackageImpl#getComment()
	 * @generated
	 */
	int COMMENT = 7;

	/**
	 * The feature id for the '<em><b>Date</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int COMMENT__DATE = 0;

	/**
	 * The feature id for the '<em><b>Text</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int COMMENT__TEXT = 1;

	/**
	 * The number of structural features of the '<em>Comment</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int COMMENT_FEATURE_COUNT = 2;

	/**
	 * The meta object id for the '{@link net.jonbuck.tassoo.model.impl.ContainerImpl <em>Container</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see net.jonbuck.tassoo.model.impl.ContainerImpl
	 * @see net.jonbuck.tassoo.model.impl.TassooPackageImpl#getContainer()
	 * @generated
	 */
	int CONTAINER = 8;

	/**
	 * The feature id for the '<em><b>Id</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONTAINER__ID = BASE_OBJECT__ID;

	/**
	 * The feature id for the '<em><b>Property Change Support</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONTAINER__PROPERTY_CHANGE_SUPPORT = BASE_OBJECT__PROPERTY_CHANGE_SUPPORT;

	/**
	 * The feature id for the '<em><b>Container Description</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONTAINER__CONTAINER_DESCRIPTION = BASE_OBJECT_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Container Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONTAINER__CONTAINER_NAME = BASE_OBJECT_FEATURE_COUNT + 1;

	/**
	 * The feature id for the '<em><b>Task</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONTAINER__TASK = BASE_OBJECT_FEATURE_COUNT + 2;

	/**
	 * The number of structural features of the '<em>Container</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONTAINER_FEATURE_COUNT = BASE_OBJECT_FEATURE_COUNT + 3;

	/**
	 * The meta object id for the '{@link net.jonbuck.tassoo.model.impl.ContainersImpl <em>Containers</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see net.jonbuck.tassoo.model.impl.ContainersImpl
	 * @see net.jonbuck.tassoo.model.impl.TassooPackageImpl#getContainers()
	 * @generated
	 */
	int CONTAINERS = 9;

	/**
	 * The feature id for the '<em><b>Containers</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONTAINERS__CONTAINERS = 0;

	/**
	 * The number of structural features of the '<em>Containers</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONTAINERS_FEATURE_COUNT = 1;

	/**
	 * The meta object id for the '{@link net.jonbuck.tassoo.model.impl.PriorityImpl <em>Priority</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see net.jonbuck.tassoo.model.impl.PriorityImpl
	 * @see net.jonbuck.tassoo.model.impl.TassooPackageImpl#getPriority()
	 * @generated
	 */
	int PRIORITY = 10;

	/**
	 * The feature id for the '<em><b>Id</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIORITY__ID = REFERENCE_MODEL__ID;

	/**
	 * The feature id for the '<em><b>Property Change Support</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIORITY__PROPERTY_CHANGE_SUPPORT = REFERENCE_MODEL__PROPERTY_CHANGE_SUPPORT;

	/**
	 * The feature id for the '<em><b>Default</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIORITY__DEFAULT = REFERENCE_MODEL__DEFAULT;

	/**
	 * The feature id for the '<em><b>Value</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIORITY__VALUE = REFERENCE_MODEL__VALUE;

	/**
	 * The feature id for the '<em><b>New Value</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIORITY__NEW_VALUE = REFERENCE_MODEL__NEW_VALUE;

	/**
	 * The number of structural features of the '<em>Priority</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIORITY_FEATURE_COUNT = REFERENCE_MODEL_FEATURE_COUNT + 0;

	/**
	 * The meta object id for the '{@link net.jonbuck.tassoo.model.impl.PrioritiesImpl <em>Priorities</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see net.jonbuck.tassoo.model.impl.PrioritiesImpl
	 * @see net.jonbuck.tassoo.model.impl.TassooPackageImpl#getPriorities()
	 * @generated
	 */
	int PRIORITIES = 11;

	/**
	 * The feature id for the '<em><b>Priority</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIORITIES__PRIORITY = 0;

	/**
	 * The number of structural features of the '<em>Priorities</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PRIORITIES_FEATURE_COUNT = 1;

	/**
	 * The meta object id for the '{@link net.jonbuck.tassoo.model.impl.RecurrenceImpl <em>Recurrence</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see net.jonbuck.tassoo.model.impl.RecurrenceImpl
	 * @see net.jonbuck.tassoo.model.impl.TassooPackageImpl#getRecurrence()
	 * @generated
	 */
	int RECURRENCE = 12;

	/**
	 * The feature id for the '<em><b>Id</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int RECURRENCE__ID = BASE_OBJECT__ID;

	/**
	 * The feature id for the '<em><b>Property Change Support</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int RECURRENCE__PROPERTY_CHANGE_SUPPORT = BASE_OBJECT__PROPERTY_CHANGE_SUPPORT;

	/**
	 * The feature id for the '<em><b>Start Date</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int RECURRENCE__START_DATE = BASE_OBJECT_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>End Date</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int RECURRENCE__END_DATE = BASE_OBJECT_FEATURE_COUNT + 1;

	/**
	 * The number of structural features of the '<em>Recurrence</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int RECURRENCE_FEATURE_COUNT = BASE_OBJECT_FEATURE_COUNT + 2;

	/**
	 * The meta object id for the '{@link net.jonbuck.tassoo.model.impl.StatusImpl <em>Status</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see net.jonbuck.tassoo.model.impl.StatusImpl
	 * @see net.jonbuck.tassoo.model.impl.TassooPackageImpl#getStatus()
	 * @generated
	 */
	int STATUS = 14;

	/**
	 * The feature id for the '<em><b>Id</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int STATUS__ID = REFERENCE_MODEL__ID;

	/**
	 * The feature id for the '<em><b>Property Change Support</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int STATUS__PROPERTY_CHANGE_SUPPORT = REFERENCE_MODEL__PROPERTY_CHANGE_SUPPORT;

	/**
	 * The feature id for the '<em><b>Default</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int STATUS__DEFAULT = REFERENCE_MODEL__DEFAULT;

	/**
	 * The feature id for the '<em><b>Value</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int STATUS__VALUE = REFERENCE_MODEL__VALUE;

	/**
	 * The feature id for the '<em><b>New Value</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int STATUS__NEW_VALUE = REFERENCE_MODEL__NEW_VALUE;

	/**
	 * The feature id for the '<em><b>Associated Percentage</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int STATUS__ASSOCIATED_PERCENTAGE = REFERENCE_MODEL_FEATURE_COUNT + 0;

	/**
	 * The number of structural features of the '<em>Status</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int STATUS_FEATURE_COUNT = REFERENCE_MODEL_FEATURE_COUNT + 1;

	/**
	 * The meta object id for the '{@link net.jonbuck.tassoo.model.impl.StatusesImpl <em>Statuses</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see net.jonbuck.tassoo.model.impl.StatusesImpl
	 * @see net.jonbuck.tassoo.model.impl.TassooPackageImpl#getStatuses()
	 * @generated
	 */
	int STATUSES = 15;

	/**
	 * The feature id for the '<em><b>Status</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int STATUSES__STATUS = 0;

	/**
	 * The number of structural features of the '<em>Statuses</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int STATUSES_FEATURE_COUNT = 1;

	/**
	 * The meta object id for the '{@link net.jonbuck.tassoo.model.impl.TaskImpl <em>Task</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see net.jonbuck.tassoo.model.impl.TaskImpl
	 * @see net.jonbuck.tassoo.model.impl.TassooPackageImpl#getTask()
	 * @generated
	 */
	int TASK = 16;

	/**
	 * The feature id for the '<em><b>Id</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TASK__ID = BASE_OBJECT__ID;

	/**
	 * The feature id for the '<em><b>Property Change Support</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TASK__PROPERTY_CHANGE_SUPPORT = BASE_OBJECT__PROPERTY_CHANGE_SUPPORT;

	/**
	 * The feature id for the '<em><b>Actual Time</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TASK__ACTUAL_TIME = BASE_OBJECT_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Attachment Container</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TASK__ATTACHMENT_CONTAINER = BASE_OBJECT_FEATURE_COUNT + 1;

	/**
	 * The feature id for the '<em><b>Category</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TASK__CATEGORY = BASE_OBJECT_FEATURE_COUNT + 2;

	/**
	 * The feature id for the '<em><b>Comment</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TASK__COMMENT = BASE_OBJECT_FEATURE_COUNT + 3;

	/**
	 * The feature id for the '<em><b>Completed Date</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TASK__COMPLETED_DATE = BASE_OBJECT_FEATURE_COUNT + 4;

	/**
	 * The feature id for the '<em><b>Container</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TASK__CONTAINER = BASE_OBJECT_FEATURE_COUNT + 5;

	/**
	 * The feature id for the '<em><b>Estimated Time</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TASK__ESTIMATED_TIME = BASE_OBJECT_FEATURE_COUNT + 6;

	/**
	 * The feature id for the '<em><b>Due Date</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TASK__DUE_DATE = BASE_OBJECT_FEATURE_COUNT + 7;

	/**
	 * The feature id for the '<em><b>Position</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TASK__POSITION = BASE_OBJECT_FEATURE_COUNT + 8;

	/**
	 * The feature id for the '<em><b>Priority</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TASK__PRIORITY = BASE_OBJECT_FEATURE_COUNT + 9;

	/**
	 * The feature id for the '<em><b>Recurrence Indicator</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TASK__RECURRENCE_INDICATOR = BASE_OBJECT_FEATURE_COUNT + 10;

	/**
	 * The feature id for the '<em><b>Recurrence Settings</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TASK__RECURRENCE_SETTINGS = BASE_OBJECT_FEATURE_COUNT + 11;

	/**
	 * The feature id for the '<em><b>Reminder Indicator</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TASK__REMINDER_INDICATOR = BASE_OBJECT_FEATURE_COUNT + 12;

	/**
	 * The feature id for the '<em><b>Start Date</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TASK__START_DATE = BASE_OBJECT_FEATURE_COUNT + 13;

	/**
	 * The feature id for the '<em><b>Status</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TASK__STATUS = BASE_OBJECT_FEATURE_COUNT + 14;

	/**
	 * The feature id for the '<em><b>Task</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TASK__TASK = BASE_OBJECT_FEATURE_COUNT + 15;

	/**
	 * The feature id for the '<em><b>Task Id</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TASK__TASK_ID = BASE_OBJECT_FEATURE_COUNT + 16;

	/**
	 * The feature id for the '<em><b>Task Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TASK__TASK_NAME = BASE_OBJECT_FEATURE_COUNT + 17;

	/**
	 * The feature id for the '<em><b>Task Summary</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TASK__TASK_SUMMARY = BASE_OBJECT_FEATURE_COUNT + 18;

	/**
	 * The feature id for the '<em><b>Type</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TASK__TYPE = BASE_OBJECT_FEATURE_COUNT + 19;

	/**
	 * The number of structural features of the '<em>Task</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TASK_FEATURE_COUNT = BASE_OBJECT_FEATURE_COUNT + 20;

	/**
	 * The meta object id for the '{@link net.jonbuck.tassoo.model.impl.TassooImpl <em>Tassoo</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see net.jonbuck.tassoo.model.impl.TassooImpl
	 * @see net.jonbuck.tassoo.model.impl.TassooPackageImpl#getTassoo()
	 * @generated
	 */
	int TASSOO = 17;

	/**
	 * The feature id for the '<em><b>Attachment Types</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TASSOO__ATTACHMENT_TYPES = 0;

	/**
	 * The feature id for the '<em><b>Categories</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TASSOO__CATEGORIES = 1;

	/**
	 * The feature id for the '<em><b>Containers</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TASSOO__CONTAINERS = 2;

	/**
	 * The feature id for the '<em><b>Description</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TASSOO__DESCRIPTION = 3;

	/**
	 * The feature id for the '<em><b>File Path</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TASSOO__FILE_PATH = 4;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TASSOO__NAME = 5;

	/**
	 * The feature id for the '<em><b>Priorities</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TASSOO__PRIORITIES = 6;

	/**
	 * The feature id for the '<em><b>Statuses</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TASSOO__STATUSES = 7;

	/**
	 * The feature id for the '<em><b>Types</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TASSOO__TYPES = 8;

	/**
	 * The number of structural features of the '<em>Tassoo</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TASSOO_FEATURE_COUNT = 9;

	/**
	 * The meta object id for the '{@link net.jonbuck.tassoo.model.impl.TypeImpl <em>Type</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see net.jonbuck.tassoo.model.impl.TypeImpl
	 * @see net.jonbuck.tassoo.model.impl.TassooPackageImpl#getType()
	 * @generated
	 */
	int TYPE = 18;

	/**
	 * The feature id for the '<em><b>Id</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE__ID = REFERENCE_MODEL__ID;

	/**
	 * The feature id for the '<em><b>Property Change Support</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE__PROPERTY_CHANGE_SUPPORT = REFERENCE_MODEL__PROPERTY_CHANGE_SUPPORT;

	/**
	 * The feature id for the '<em><b>Default</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE__DEFAULT = REFERENCE_MODEL__DEFAULT;

	/**
	 * The feature id for the '<em><b>Value</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE__VALUE = REFERENCE_MODEL__VALUE;

	/**
	 * The feature id for the '<em><b>New Value</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE__NEW_VALUE = REFERENCE_MODEL__NEW_VALUE;

	/**
	 * The number of structural features of the '<em>Type</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPE_FEATURE_COUNT = REFERENCE_MODEL_FEATURE_COUNT + 0;

	/**
	 * The meta object id for the '{@link net.jonbuck.tassoo.model.impl.TypesImpl <em>Types</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see net.jonbuck.tassoo.model.impl.TypesImpl
	 * @see net.jonbuck.tassoo.model.impl.TassooPackageImpl#getTypes()
	 * @generated
	 */
	int TYPES = 19;

	/**
	 * The feature id for the '<em><b>Type</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPES__TYPE = 0;

	/**
	 * The number of structural features of the '<em>Types</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int TYPES_FEATURE_COUNT = 1;

	/**
	 * The meta object id for the '{@link java.lang.Comparable <em>Comparable</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see java.lang.Comparable
	 * @see net.jonbuck.tassoo.model.impl.TassooPackageImpl#getComparable()
	 * @generated
	 */
	int COMPARABLE = 20;

	/**
	 * The number of structural features of the '<em>Comparable</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int COMPARABLE_FEATURE_COUNT = 0;

	/**
	 * The meta object id for the '<em>Property Change Support</em>' data type.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see java.beans.PropertyChangeSupport
	 * @see net.jonbuck.tassoo.model.impl.TassooPackageImpl#getPropertyChangeSupport()
	 * @generated
	 */
	int PROPERTY_CHANGE_SUPPORT = 21;

	/**
	 * The meta object id for the '<em>Property Change Listener</em>' data type.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see java.beans.PropertyChangeListener
	 * @see net.jonbuck.tassoo.model.impl.TassooPackageImpl#getPropertyChangeListener()
	 * @generated
	 */
	int PROPERTY_CHANGE_LISTENER = 22;

	/**
	 * The meta object id for the '<em>Property Change Event</em>' data type.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see java.beans.PropertyChangeEvent
	 * @see net.jonbuck.tassoo.model.impl.TassooPackageImpl#getPropertyChangeEvent()
	 * @generated
	 */
	int PROPERTY_CHANGE_EVENT = 23;


	/**
	 * Returns the meta object for class '{@link net.jonbuck.tassoo.model.Attachment <em>Attachment</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Attachment</em>'.
	 * @see net.jonbuck.tassoo.model.Attachment
	 * @generated
	 */
	EClass getAttachment();

	/**
	 * Returns the meta object for the attribute '{@link net.jonbuck.tassoo.model.Attachment#getType <em>Type</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Type</em>'.
	 * @see net.jonbuck.tassoo.model.Attachment#getType()
	 * @see #getAttachment()
	 * @generated
	 */
	EAttribute getAttachment_Type();

	/**
	 * Returns the meta object for the attribute '{@link net.jonbuck.tassoo.model.Attachment#getLabel <em>Label</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Label</em>'.
	 * @see net.jonbuck.tassoo.model.Attachment#getLabel()
	 * @see #getAttachment()
	 * @generated
	 */
	EAttribute getAttachment_Label();

	/**
	 * Returns the meta object for the attribute '{@link net.jonbuck.tassoo.model.Attachment#getLocation <em>Location</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Location</em>'.
	 * @see net.jonbuck.tassoo.model.Attachment#getLocation()
	 * @see #getAttachment()
	 * @generated
	 */
	EAttribute getAttachment_Location();

	/**
	 * Returns the meta object for class '{@link net.jonbuck.tassoo.model.AttachmentType <em>Attachment Type</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Attachment Type</em>'.
	 * @see net.jonbuck.tassoo.model.AttachmentType
	 * @generated
	 */
	EClass getAttachmentType();

	/**
	 * Returns the meta object for the attribute '{@link net.jonbuck.tassoo.model.AttachmentType#getArguments <em>Arguments</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Arguments</em>'.
	 * @see net.jonbuck.tassoo.model.AttachmentType#getArguments()
	 * @see #getAttachmentType()
	 * @generated
	 */
	EAttribute getAttachmentType_Arguments();

	/**
	 * Returns the meta object for the attribute '{@link net.jonbuck.tassoo.model.AttachmentType#getName <em>Name</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Name</em>'.
	 * @see net.jonbuck.tassoo.model.AttachmentType#getName()
	 * @see #getAttachmentType()
	 * @generated
	 */
	EAttribute getAttachmentType_Name();

	/**
	 * Returns the meta object for the attribute '{@link net.jonbuck.tassoo.model.AttachmentType#getSelectionExpression <em>Selection Expression</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Selection Expression</em>'.
	 * @see net.jonbuck.tassoo.model.AttachmentType#getSelectionExpression()
	 * @see #getAttachmentType()
	 * @generated
	 */
	EAttribute getAttachmentType_SelectionExpression();

	/**
	 * Returns the meta object for the attribute '{@link net.jonbuck.tassoo.model.AttachmentType#getType <em>Type</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Type</em>'.
	 * @see net.jonbuck.tassoo.model.AttachmentType#getType()
	 * @see #getAttachmentType()
	 * @generated
	 */
	EAttribute getAttachmentType_Type();

	/**
	 * Returns the meta object for the attribute '{@link net.jonbuck.tassoo.model.AttachmentType#getCommand <em>Command</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Command</em>'.
	 * @see net.jonbuck.tassoo.model.AttachmentType#getCommand()
	 * @see #getAttachmentType()
	 * @generated
	 */
	EAttribute getAttachmentType_Command();

	/**
	 * Returns the meta object for the attribute '{@link net.jonbuck.tassoo.model.AttachmentType#getExtension <em>Extension</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Extension</em>'.
	 * @see net.jonbuck.tassoo.model.AttachmentType#getExtension()
	 * @see #getAttachmentType()
	 * @generated
	 */
	EAttribute getAttachmentType_Extension();

	/**
	 * Returns the meta object for the attribute '{@link net.jonbuck.tassoo.model.AttachmentType#getIcon <em>Icon</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Icon</em>'.
	 * @see net.jonbuck.tassoo.model.AttachmentType#getIcon()
	 * @see #getAttachmentType()
	 * @generated
	 */
	EAttribute getAttachmentType_Icon();

	/**
	 * Returns the meta object for class '{@link net.jonbuck.tassoo.model.AttachmentTypes <em>Attachment Types</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Attachment Types</em>'.
	 * @see net.jonbuck.tassoo.model.AttachmentTypes
	 * @generated
	 */
	EClass getAttachmentTypes();

	/**
	 * Returns the meta object for the containment reference list '{@link net.jonbuck.tassoo.model.AttachmentTypes#getAttachmentType <em>Attachment Type</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Attachment Type</em>'.
	 * @see net.jonbuck.tassoo.model.AttachmentTypes#getAttachmentType()
	 * @see #getAttachmentTypes()
	 * @generated
	 */
	EReference getAttachmentTypes_AttachmentType();

	/**
	 * Returns the meta object for class '{@link net.jonbuck.tassoo.model.AttachmentContainer <em>Attachment Container</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Attachment Container</em>'.
	 * @see net.jonbuck.tassoo.model.AttachmentContainer
	 * @generated
	 */
	EClass getAttachmentContainer();

	/**
	 * Returns the meta object for the containment reference list '{@link net.jonbuck.tassoo.model.AttachmentContainer#getAttachments <em>Attachments</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Attachments</em>'.
	 * @see net.jonbuck.tassoo.model.AttachmentContainer#getAttachments()
	 * @see #getAttachmentContainer()
	 * @generated
	 */
	EReference getAttachmentContainer_Attachments();

	/**
	 * Returns the meta object for class '{@link net.jonbuck.tassoo.model.BaseObject <em>Base Object</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Base Object</em>'.
	 * @see net.jonbuck.tassoo.model.BaseObject
	 * @generated
	 */
	EClass getBaseObject();

	/**
	 * Returns the meta object for the attribute '{@link net.jonbuck.tassoo.model.BaseObject#getId <em>Id</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Id</em>'.
	 * @see net.jonbuck.tassoo.model.BaseObject#getId()
	 * @see #getBaseObject()
	 * @generated
	 */
	EAttribute getBaseObject_Id();

	/**
	 * Returns the meta object for the attribute '{@link net.jonbuck.tassoo.model.BaseObject#getPropertyChangeSupport <em>Property Change Support</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Property Change Support</em>'.
	 * @see net.jonbuck.tassoo.model.BaseObject#getPropertyChangeSupport()
	 * @see #getBaseObject()
	 * @generated
	 */
	EAttribute getBaseObject_PropertyChangeSupport();

	/**
	 * Returns the meta object for class '{@link net.jonbuck.tassoo.model.Categories <em>Categories</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Categories</em>'.
	 * @see net.jonbuck.tassoo.model.Categories
	 * @generated
	 */
	EClass getCategories();

	/**
	 * Returns the meta object for the containment reference list '{@link net.jonbuck.tassoo.model.Categories#getCategory <em>Category</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Category</em>'.
	 * @see net.jonbuck.tassoo.model.Categories#getCategory()
	 * @see #getCategories()
	 * @generated
	 */
	EReference getCategories_Category();

	/**
	 * Returns the meta object for class '{@link net.jonbuck.tassoo.model.Category <em>Category</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Category</em>'.
	 * @see net.jonbuck.tassoo.model.Category
	 * @generated
	 */
	EClass getCategory();

	/**
	 * Returns the meta object for class '{@link net.jonbuck.tassoo.model.Comment <em>Comment</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Comment</em>'.
	 * @see net.jonbuck.tassoo.model.Comment
	 * @generated
	 */
	EClass getComment();

	/**
	 * Returns the meta object for the attribute '{@link net.jonbuck.tassoo.model.Comment#getDate <em>Date</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Date</em>'.
	 * @see net.jonbuck.tassoo.model.Comment#getDate()
	 * @see #getComment()
	 * @generated
	 */
	EAttribute getComment_Date();

	/**
	 * Returns the meta object for the attribute '{@link net.jonbuck.tassoo.model.Comment#getText <em>Text</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Text</em>'.
	 * @see net.jonbuck.tassoo.model.Comment#getText()
	 * @see #getComment()
	 * @generated
	 */
	EAttribute getComment_Text();

	/**
	 * Returns the meta object for class '{@link net.jonbuck.tassoo.model.Container <em>Container</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Container</em>'.
	 * @see net.jonbuck.tassoo.model.Container
	 * @generated
	 */
	EClass getContainer();

	/**
	 * Returns the meta object for the attribute '{@link net.jonbuck.tassoo.model.Container#getContainerDescription <em>Container Description</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Container Description</em>'.
	 * @see net.jonbuck.tassoo.model.Container#getContainerDescription()
	 * @see #getContainer()
	 * @generated
	 */
	EAttribute getContainer_ContainerDescription();

	/**
	 * Returns the meta object for the attribute '{@link net.jonbuck.tassoo.model.Container#getContainerName <em>Container Name</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Container Name</em>'.
	 * @see net.jonbuck.tassoo.model.Container#getContainerName()
	 * @see #getContainer()
	 * @generated
	 */
	EAttribute getContainer_ContainerName();

	/**
	 * Returns the meta object for the containment reference list '{@link net.jonbuck.tassoo.model.Container#getTask <em>Task</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Task</em>'.
	 * @see net.jonbuck.tassoo.model.Container#getTask()
	 * @see #getContainer()
	 * @generated
	 */
	EReference getContainer_Task();

	/**
	 * Returns the meta object for class '{@link net.jonbuck.tassoo.model.Containers <em>Containers</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Containers</em>'.
	 * @see net.jonbuck.tassoo.model.Containers
	 * @generated
	 */
	EClass getContainers();

	/**
	 * Returns the meta object for the containment reference list '{@link net.jonbuck.tassoo.model.Containers#getContainers <em>Containers</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Containers</em>'.
	 * @see net.jonbuck.tassoo.model.Containers#getContainers()
	 * @see #getContainers()
	 * @generated
	 */
	EReference getContainers_Containers();

	/**
	 * Returns the meta object for class '{@link net.jonbuck.tassoo.model.Priority <em>Priority</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Priority</em>'.
	 * @see net.jonbuck.tassoo.model.Priority
	 * @generated
	 */
	EClass getPriority();

	/**
	 * Returns the meta object for class '{@link net.jonbuck.tassoo.model.Priorities <em>Priorities</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Priorities</em>'.
	 * @see net.jonbuck.tassoo.model.Priorities
	 * @generated
	 */
	EClass getPriorities();

	/**
	 * Returns the meta object for the containment reference list '{@link net.jonbuck.tassoo.model.Priorities#getPriority <em>Priority</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Priority</em>'.
	 * @see net.jonbuck.tassoo.model.Priorities#getPriority()
	 * @see #getPriorities()
	 * @generated
	 */
	EReference getPriorities_Priority();

	/**
	 * Returns the meta object for class '{@link net.jonbuck.tassoo.model.Recurrence <em>Recurrence</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Recurrence</em>'.
	 * @see net.jonbuck.tassoo.model.Recurrence
	 * @generated
	 */
	EClass getRecurrence();

	/**
	 * Returns the meta object for the attribute '{@link net.jonbuck.tassoo.model.Recurrence#getStartDate <em>Start Date</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Start Date</em>'.
	 * @see net.jonbuck.tassoo.model.Recurrence#getStartDate()
	 * @see #getRecurrence()
	 * @generated
	 */
	EAttribute getRecurrence_StartDate();

	/**
	 * Returns the meta object for the attribute '{@link net.jonbuck.tassoo.model.Recurrence#getEndDate <em>End Date</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>End Date</em>'.
	 * @see net.jonbuck.tassoo.model.Recurrence#getEndDate()
	 * @see #getRecurrence()
	 * @generated
	 */
	EAttribute getRecurrence_EndDate();

	/**
	 * Returns the meta object for class '{@link net.jonbuck.tassoo.model.ReferenceModel <em>Reference Model</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Reference Model</em>'.
	 * @see net.jonbuck.tassoo.model.ReferenceModel
	 * @generated
	 */
	EClass getReferenceModel();

	/**
	 * Returns the meta object for the attribute '{@link net.jonbuck.tassoo.model.ReferenceModel#isDefault <em>Default</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Default</em>'.
	 * @see net.jonbuck.tassoo.model.ReferenceModel#isDefault()
	 * @see #getReferenceModel()
	 * @generated
	 */
	EAttribute getReferenceModel_Default();

	/**
	 * Returns the meta object for the attribute '{@link net.jonbuck.tassoo.model.ReferenceModel#getValue <em>Value</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Value</em>'.
	 * @see net.jonbuck.tassoo.model.ReferenceModel#getValue()
	 * @see #getReferenceModel()
	 * @generated
	 */
	EAttribute getReferenceModel_Value();

	/**
	 * Returns the meta object for the attribute '{@link net.jonbuck.tassoo.model.ReferenceModel#getNewValue <em>New Value</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>New Value</em>'.
	 * @see net.jonbuck.tassoo.model.ReferenceModel#getNewValue()
	 * @see #getReferenceModel()
	 * @generated
	 */
	EAttribute getReferenceModel_NewValue();

	/**
	 * Returns the meta object for class '{@link net.jonbuck.tassoo.model.Status <em>Status</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Status</em>'.
	 * @see net.jonbuck.tassoo.model.Status
	 * @generated
	 */
	EClass getStatus();

	/**
	 * Returns the meta object for the attribute '{@link net.jonbuck.tassoo.model.Status#getAssociatedPercentage <em>Associated Percentage</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Associated Percentage</em>'.
	 * @see net.jonbuck.tassoo.model.Status#getAssociatedPercentage()
	 * @see #getStatus()
	 * @generated
	 */
	EAttribute getStatus_AssociatedPercentage();

	/**
	 * Returns the meta object for class '{@link net.jonbuck.tassoo.model.Statuses <em>Statuses</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Statuses</em>'.
	 * @see net.jonbuck.tassoo.model.Statuses
	 * @generated
	 */
	EClass getStatuses();

	/**
	 * Returns the meta object for the containment reference list '{@link net.jonbuck.tassoo.model.Statuses#getStatus <em>Status</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Status</em>'.
	 * @see net.jonbuck.tassoo.model.Statuses#getStatus()
	 * @see #getStatuses()
	 * @generated
	 */
	EReference getStatuses_Status();

	/**
	 * Returns the meta object for class '{@link net.jonbuck.tassoo.model.Task <em>Task</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Task</em>'.
	 * @see net.jonbuck.tassoo.model.Task
	 * @generated
	 */
	EClass getTask();

	/**
	 * Returns the meta object for the attribute '{@link net.jonbuck.tassoo.model.Task#getActualTime <em>Actual Time</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Actual Time</em>'.
	 * @see net.jonbuck.tassoo.model.Task#getActualTime()
	 * @see #getTask()
	 * @generated
	 */
	EAttribute getTask_ActualTime();

	/**
	 * Returns the meta object for the containment reference '{@link net.jonbuck.tassoo.model.Task#getAttachmentContainer <em>Attachment Container</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Attachment Container</em>'.
	 * @see net.jonbuck.tassoo.model.Task#getAttachmentContainer()
	 * @see #getTask()
	 * @generated
	 */
	EReference getTask_AttachmentContainer();

	/**
	 * Returns the meta object for the reference '{@link net.jonbuck.tassoo.model.Task#getCategory <em>Category</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Category</em>'.
	 * @see net.jonbuck.tassoo.model.Task#getCategory()
	 * @see #getTask()
	 * @generated
	 */
	EReference getTask_Category();

	/**
	 * Returns the meta object for the containment reference list '{@link net.jonbuck.tassoo.model.Task#getComment <em>Comment</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Comment</em>'.
	 * @see net.jonbuck.tassoo.model.Task#getComment()
	 * @see #getTask()
	 * @generated
	 */
	EReference getTask_Comment();

	/**
	 * Returns the meta object for the attribute '{@link net.jonbuck.tassoo.model.Task#getCompletedDate <em>Completed Date</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Completed Date</em>'.
	 * @see net.jonbuck.tassoo.model.Task#getCompletedDate()
	 * @see #getTask()
	 * @generated
	 */
	EAttribute getTask_CompletedDate();

	/**
	 * Returns the meta object for the reference '{@link net.jonbuck.tassoo.model.Task#getContainer <em>Container</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Container</em>'.
	 * @see net.jonbuck.tassoo.model.Task#getContainer()
	 * @see #getTask()
	 * @generated
	 */
	EReference getTask_Container();

	/**
	 * Returns the meta object for the attribute '{@link net.jonbuck.tassoo.model.Task#getEstimatedTime <em>Estimated Time</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Estimated Time</em>'.
	 * @see net.jonbuck.tassoo.model.Task#getEstimatedTime()
	 * @see #getTask()
	 * @generated
	 */
	EAttribute getTask_EstimatedTime();

	/**
	 * Returns the meta object for the attribute '{@link net.jonbuck.tassoo.model.Task#getDueDate <em>Due Date</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Due Date</em>'.
	 * @see net.jonbuck.tassoo.model.Task#getDueDate()
	 * @see #getTask()
	 * @generated
	 */
	EAttribute getTask_DueDate();

	/**
	 * Returns the meta object for the attribute '{@link net.jonbuck.tassoo.model.Task#getPosition <em>Position</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Position</em>'.
	 * @see net.jonbuck.tassoo.model.Task#getPosition()
	 * @see #getTask()
	 * @generated
	 */
	EAttribute getTask_Position();

	/**
	 * Returns the meta object for the reference '{@link net.jonbuck.tassoo.model.Task#getPriority <em>Priority</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Priority</em>'.
	 * @see net.jonbuck.tassoo.model.Task#getPriority()
	 * @see #getTask()
	 * @generated
	 */
	EReference getTask_Priority();

	/**
	 * Returns the meta object for the attribute '{@link net.jonbuck.tassoo.model.Task#isRecurrenceIndicator <em>Recurrence Indicator</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Recurrence Indicator</em>'.
	 * @see net.jonbuck.tassoo.model.Task#isRecurrenceIndicator()
	 * @see #getTask()
	 * @generated
	 */
	EAttribute getTask_RecurrenceIndicator();

	/**
	 * Returns the meta object for the reference '{@link net.jonbuck.tassoo.model.Task#getRecurrenceSettings <em>Recurrence Settings</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Recurrence Settings</em>'.
	 * @see net.jonbuck.tassoo.model.Task#getRecurrenceSettings()
	 * @see #getTask()
	 * @generated
	 */
	EReference getTask_RecurrenceSettings();

	/**
	 * Returns the meta object for the attribute '{@link net.jonbuck.tassoo.model.Task#isReminderIndicator <em>Reminder Indicator</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Reminder Indicator</em>'.
	 * @see net.jonbuck.tassoo.model.Task#isReminderIndicator()
	 * @see #getTask()
	 * @generated
	 */
	EAttribute getTask_ReminderIndicator();

	/**
	 * Returns the meta object for the attribute '{@link net.jonbuck.tassoo.model.Task#getStartDate <em>Start Date</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Start Date</em>'.
	 * @see net.jonbuck.tassoo.model.Task#getStartDate()
	 * @see #getTask()
	 * @generated
	 */
	EAttribute getTask_StartDate();

	/**
	 * Returns the meta object for the reference '{@link net.jonbuck.tassoo.model.Task#getStatus <em>Status</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Status</em>'.
	 * @see net.jonbuck.tassoo.model.Task#getStatus()
	 * @see #getTask()
	 * @generated
	 */
	EReference getTask_Status();

	/**
	 * Returns the meta object for the containment reference list '{@link net.jonbuck.tassoo.model.Task#getTask <em>Task</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Task</em>'.
	 * @see net.jonbuck.tassoo.model.Task#getTask()
	 * @see #getTask()
	 * @generated
	 */
	EReference getTask_Task();

	/**
	 * Returns the meta object for the attribute '{@link net.jonbuck.tassoo.model.Task#getTaskId <em>Task Id</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Task Id</em>'.
	 * @see net.jonbuck.tassoo.model.Task#getTaskId()
	 * @see #getTask()
	 * @generated
	 */
	EAttribute getTask_TaskId();

	/**
	 * Returns the meta object for the attribute '{@link net.jonbuck.tassoo.model.Task#getTaskName <em>Task Name</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Task Name</em>'.
	 * @see net.jonbuck.tassoo.model.Task#getTaskName()
	 * @see #getTask()
	 * @generated
	 */
	EAttribute getTask_TaskName();

	/**
	 * Returns the meta object for the attribute '{@link net.jonbuck.tassoo.model.Task#getTaskSummary <em>Task Summary</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Task Summary</em>'.
	 * @see net.jonbuck.tassoo.model.Task#getTaskSummary()
	 * @see #getTask()
	 * @generated
	 */
	EAttribute getTask_TaskSummary();

	/**
	 * Returns the meta object for the reference '{@link net.jonbuck.tassoo.model.Task#getType <em>Type</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Type</em>'.
	 * @see net.jonbuck.tassoo.model.Task#getType()
	 * @see #getTask()
	 * @generated
	 */
	EReference getTask_Type();

	/**
	 * Returns the meta object for class '{@link net.jonbuck.tassoo.model.Tassoo <em>Tassoo</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Tassoo</em>'.
	 * @see net.jonbuck.tassoo.model.Tassoo
	 * @generated
	 */
	EClass getTassoo();

	/**
	 * Returns the meta object for the containment reference '{@link net.jonbuck.tassoo.model.Tassoo#getAttachmentTypes <em>Attachment Types</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Attachment Types</em>'.
	 * @see net.jonbuck.tassoo.model.Tassoo#getAttachmentTypes()
	 * @see #getTassoo()
	 * @generated
	 */
	EReference getTassoo_AttachmentTypes();

	/**
	 * Returns the meta object for the attribute '{@link net.jonbuck.tassoo.model.Tassoo#getDescription <em>Description</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Description</em>'.
	 * @see net.jonbuck.tassoo.model.Tassoo#getDescription()
	 * @see #getTassoo()
	 * @generated
	 */
	EAttribute getTassoo_Description();

	/**
	 * Returns the meta object for the attribute '{@link net.jonbuck.tassoo.model.Tassoo#getFilePath <em>File Path</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>File Path</em>'.
	 * @see net.jonbuck.tassoo.model.Tassoo#getFilePath()
	 * @see #getTassoo()
	 * @generated
	 */
	EAttribute getTassoo_FilePath();

	/**
	 * Returns the meta object for the attribute '{@link net.jonbuck.tassoo.model.Tassoo#getName <em>Name</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Name</em>'.
	 * @see net.jonbuck.tassoo.model.Tassoo#getName()
	 * @see #getTassoo()
	 * @generated
	 */
	EAttribute getTassoo_Name();

	/**
	 * Returns the meta object for the containment reference '{@link net.jonbuck.tassoo.model.Tassoo#getContainers <em>Containers</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Containers</em>'.
	 * @see net.jonbuck.tassoo.model.Tassoo#getContainers()
	 * @see #getTassoo()
	 * @generated
	 */
	EReference getTassoo_Containers();

	/**
	 * Returns the meta object for the containment reference '{@link net.jonbuck.tassoo.model.Tassoo#getCategories <em>Categories</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Categories</em>'.
	 * @see net.jonbuck.tassoo.model.Tassoo#getCategories()
	 * @see #getTassoo()
	 * @generated
	 */
	EReference getTassoo_Categories();

	/**
	 * Returns the meta object for the containment reference '{@link net.jonbuck.tassoo.model.Tassoo#getPriorities <em>Priorities</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Priorities</em>'.
	 * @see net.jonbuck.tassoo.model.Tassoo#getPriorities()
	 * @see #getTassoo()
	 * @generated
	 */
	EReference getTassoo_Priorities();

	/**
	 * Returns the meta object for the containment reference '{@link net.jonbuck.tassoo.model.Tassoo#getStatuses <em>Statuses</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Statuses</em>'.
	 * @see net.jonbuck.tassoo.model.Tassoo#getStatuses()
	 * @see #getTassoo()
	 * @generated
	 */
	EReference getTassoo_Statuses();

	/**
	 * Returns the meta object for the containment reference '{@link net.jonbuck.tassoo.model.Tassoo#getTypes <em>Types</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Types</em>'.
	 * @see net.jonbuck.tassoo.model.Tassoo#getTypes()
	 * @see #getTassoo()
	 * @generated
	 */
	EReference getTassoo_Types();

	/**
	 * Returns the meta object for class '{@link net.jonbuck.tassoo.model.Type <em>Type</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Type</em>'.
	 * @see net.jonbuck.tassoo.model.Type
	 * @generated
	 */
	EClass getType();

	/**
	 * Returns the meta object for class '{@link net.jonbuck.tassoo.model.Types <em>Types</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Types</em>'.
	 * @see net.jonbuck.tassoo.model.Types
	 * @generated
	 */
	EClass getTypes();

	/**
	 * Returns the meta object for the containment reference list '{@link net.jonbuck.tassoo.model.Types#getType <em>Type</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Type</em>'.
	 * @see net.jonbuck.tassoo.model.Types#getType()
	 * @see #getTypes()
	 * @generated
	 */
	EReference getTypes_Type();

	/**
	 * Returns the meta object for class '{@link java.lang.Comparable <em>Comparable</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Comparable</em>'.
	 * @see java.lang.Comparable
	 * @model instanceClass="java.lang.Comparable" typeParameters="T"
	 * @generated
	 */
	EClass getComparable();

	/**
	 * Returns the meta object for data type '{@link java.beans.PropertyChangeSupport <em>Property Change Support</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for data type '<em>Property Change Support</em>'.
	 * @see java.beans.PropertyChangeSupport
	 * @model instanceClass="java.beans.PropertyChangeSupport" serializeable="false"
	 * @generated
	 */
	EDataType getPropertyChangeSupport();

	/**
	 * Returns the meta object for data type '{@link java.beans.PropertyChangeListener <em>Property Change Listener</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for data type '<em>Property Change Listener</em>'.
	 * @see java.beans.PropertyChangeListener
	 * @model instanceClass="java.beans.PropertyChangeListener" serializeable="false"
	 * @generated
	 */
	EDataType getPropertyChangeListener();

	/**
	 * Returns the meta object for data type '{@link java.beans.PropertyChangeEvent <em>Property Change Event</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for data type '<em>Property Change Event</em>'.
	 * @see java.beans.PropertyChangeEvent
	 * @model instanceClass="java.beans.PropertyChangeEvent" serializeable="false"
	 * @generated
	 */
	EDataType getPropertyChangeEvent();

	/**
	 * Returns the factory that creates the instances of the model.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the factory that creates the instances of the model.
	 * @generated
	 */
	TassooFactory getTassooFactory();

	/**
	 * <!-- begin-user-doc -->
	 * Defines literals for the meta objects that represent
	 * <ul>
	 *   <li>each class,</li>
	 *   <li>each feature of each class,</li>
	 *   <li>each enum,</li>
	 *   <li>and each data type</li>
	 * </ul>
	 * <!-- end-user-doc -->
	 * @generated
	 */
	interface Literals {
		/**
		 * The meta object literal for the '{@link net.jonbuck.tassoo.model.impl.AttachmentImpl <em>Attachment</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see net.jonbuck.tassoo.model.impl.AttachmentImpl
		 * @see net.jonbuck.tassoo.model.impl.TassooPackageImpl#getAttachment()
		 * @generated
		 */
		EClass ATTACHMENT = eINSTANCE.getAttachment();

		/**
		 * The meta object literal for the '<em><b>Type</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute ATTACHMENT__TYPE = eINSTANCE.getAttachment_Type();

		/**
		 * The meta object literal for the '<em><b>Label</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute ATTACHMENT__LABEL = eINSTANCE.getAttachment_Label();

		/**
		 * The meta object literal for the '<em><b>Location</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute ATTACHMENT__LOCATION = eINSTANCE.getAttachment_Location();

		/**
		 * The meta object literal for the '{@link net.jonbuck.tassoo.model.impl.AttachmentTypeImpl <em>Attachment Type</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see net.jonbuck.tassoo.model.impl.AttachmentTypeImpl
		 * @see net.jonbuck.tassoo.model.impl.TassooPackageImpl#getAttachmentType()
		 * @generated
		 */
		EClass ATTACHMENT_TYPE = eINSTANCE.getAttachmentType();

		/**
		 * The meta object literal for the '<em><b>Arguments</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute ATTACHMENT_TYPE__ARGUMENTS = eINSTANCE.getAttachmentType_Arguments();

		/**
		 * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute ATTACHMENT_TYPE__NAME = eINSTANCE.getAttachmentType_Name();

		/**
		 * The meta object literal for the '<em><b>Selection Expression</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute ATTACHMENT_TYPE__SELECTION_EXPRESSION = eINSTANCE.getAttachmentType_SelectionExpression();

		/**
		 * The meta object literal for the '<em><b>Type</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute ATTACHMENT_TYPE__TYPE = eINSTANCE.getAttachmentType_Type();

		/**
		 * The meta object literal for the '<em><b>Command</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute ATTACHMENT_TYPE__COMMAND = eINSTANCE.getAttachmentType_Command();

		/**
		 * The meta object literal for the '<em><b>Extension</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute ATTACHMENT_TYPE__EXTENSION = eINSTANCE.getAttachmentType_Extension();

		/**
		 * The meta object literal for the '<em><b>Icon</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute ATTACHMENT_TYPE__ICON = eINSTANCE.getAttachmentType_Icon();

		/**
		 * The meta object literal for the '{@link net.jonbuck.tassoo.model.impl.AttachmentTypesImpl <em>Attachment Types</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see net.jonbuck.tassoo.model.impl.AttachmentTypesImpl
		 * @see net.jonbuck.tassoo.model.impl.TassooPackageImpl#getAttachmentTypes()
		 * @generated
		 */
		EClass ATTACHMENT_TYPES = eINSTANCE.getAttachmentTypes();

		/**
		 * The meta object literal for the '<em><b>Attachment Type</b></em>' containment reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference ATTACHMENT_TYPES__ATTACHMENT_TYPE = eINSTANCE.getAttachmentTypes_AttachmentType();

		/**
		 * The meta object literal for the '{@link net.jonbuck.tassoo.model.impl.AttachmentContainerImpl <em>Attachment Container</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see net.jonbuck.tassoo.model.impl.AttachmentContainerImpl
		 * @see net.jonbuck.tassoo.model.impl.TassooPackageImpl#getAttachmentContainer()
		 * @generated
		 */
		EClass ATTACHMENT_CONTAINER = eINSTANCE.getAttachmentContainer();

		/**
		 * The meta object literal for the '<em><b>Attachments</b></em>' containment reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference ATTACHMENT_CONTAINER__ATTACHMENTS = eINSTANCE.getAttachmentContainer_Attachments();

		/**
		 * The meta object literal for the '{@link net.jonbuck.tassoo.model.impl.BaseObjectImpl <em>Base Object</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see net.jonbuck.tassoo.model.impl.BaseObjectImpl
		 * @see net.jonbuck.tassoo.model.impl.TassooPackageImpl#getBaseObject()
		 * @generated
		 */
		EClass BASE_OBJECT = eINSTANCE.getBaseObject();

		/**
		 * The meta object literal for the '<em><b>Id</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute BASE_OBJECT__ID = eINSTANCE.getBaseObject_Id();

		/**
		 * The meta object literal for the '<em><b>Property Change Support</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute BASE_OBJECT__PROPERTY_CHANGE_SUPPORT = eINSTANCE.getBaseObject_PropertyChangeSupport();

		/**
		 * The meta object literal for the '{@link net.jonbuck.tassoo.model.impl.CategoriesImpl <em>Categories</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see net.jonbuck.tassoo.model.impl.CategoriesImpl
		 * @see net.jonbuck.tassoo.model.impl.TassooPackageImpl#getCategories()
		 * @generated
		 */
		EClass CATEGORIES = eINSTANCE.getCategories();

		/**
		 * The meta object literal for the '<em><b>Category</b></em>' containment reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference CATEGORIES__CATEGORY = eINSTANCE.getCategories_Category();

		/**
		 * The meta object literal for the '{@link net.jonbuck.tassoo.model.impl.CategoryImpl <em>Category</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see net.jonbuck.tassoo.model.impl.CategoryImpl
		 * @see net.jonbuck.tassoo.model.impl.TassooPackageImpl#getCategory()
		 * @generated
		 */
		EClass CATEGORY = eINSTANCE.getCategory();

		/**
		 * The meta object literal for the '{@link net.jonbuck.tassoo.model.impl.CommentImpl <em>Comment</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see net.jonbuck.tassoo.model.impl.CommentImpl
		 * @see net.jonbuck.tassoo.model.impl.TassooPackageImpl#getComment()
		 * @generated
		 */
		EClass COMMENT = eINSTANCE.getComment();

		/**
		 * The meta object literal for the '<em><b>Date</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute COMMENT__DATE = eINSTANCE.getComment_Date();

		/**
		 * The meta object literal for the '<em><b>Text</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute COMMENT__TEXT = eINSTANCE.getComment_Text();

		/**
		 * The meta object literal for the '{@link net.jonbuck.tassoo.model.impl.ContainerImpl <em>Container</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see net.jonbuck.tassoo.model.impl.ContainerImpl
		 * @see net.jonbuck.tassoo.model.impl.TassooPackageImpl#getContainer()
		 * @generated
		 */
		EClass CONTAINER = eINSTANCE.getContainer();

		/**
		 * The meta object literal for the '<em><b>Container Description</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute CONTAINER__CONTAINER_DESCRIPTION = eINSTANCE.getContainer_ContainerDescription();

		/**
		 * The meta object literal for the '<em><b>Container Name</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute CONTAINER__CONTAINER_NAME = eINSTANCE.getContainer_ContainerName();

		/**
		 * The meta object literal for the '<em><b>Task</b></em>' containment reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference CONTAINER__TASK = eINSTANCE.getContainer_Task();

		/**
		 * The meta object literal for the '{@link net.jonbuck.tassoo.model.impl.ContainersImpl <em>Containers</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see net.jonbuck.tassoo.model.impl.ContainersImpl
		 * @see net.jonbuck.tassoo.model.impl.TassooPackageImpl#getContainers()
		 * @generated
		 */
		EClass CONTAINERS = eINSTANCE.getContainers();

		/**
		 * The meta object literal for the '<em><b>Containers</b></em>' containment reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference CONTAINERS__CONTAINERS = eINSTANCE.getContainers_Containers();

		/**
		 * The meta object literal for the '{@link net.jonbuck.tassoo.model.impl.PriorityImpl <em>Priority</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see net.jonbuck.tassoo.model.impl.PriorityImpl
		 * @see net.jonbuck.tassoo.model.impl.TassooPackageImpl#getPriority()
		 * @generated
		 */
		EClass PRIORITY = eINSTANCE.getPriority();

		/**
		 * The meta object literal for the '{@link net.jonbuck.tassoo.model.impl.PrioritiesImpl <em>Priorities</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see net.jonbuck.tassoo.model.impl.PrioritiesImpl
		 * @see net.jonbuck.tassoo.model.impl.TassooPackageImpl#getPriorities()
		 * @generated
		 */
		EClass PRIORITIES = eINSTANCE.getPriorities();

		/**
		 * The meta object literal for the '<em><b>Priority</b></em>' containment reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference PRIORITIES__PRIORITY = eINSTANCE.getPriorities_Priority();

		/**
		 * The meta object literal for the '{@link net.jonbuck.tassoo.model.impl.RecurrenceImpl <em>Recurrence</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see net.jonbuck.tassoo.model.impl.RecurrenceImpl
		 * @see net.jonbuck.tassoo.model.impl.TassooPackageImpl#getRecurrence()
		 * @generated
		 */
		EClass RECURRENCE = eINSTANCE.getRecurrence();

		/**
		 * The meta object literal for the '<em><b>Start Date</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute RECURRENCE__START_DATE = eINSTANCE.getRecurrence_StartDate();

		/**
		 * The meta object literal for the '<em><b>End Date</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute RECURRENCE__END_DATE = eINSTANCE.getRecurrence_EndDate();

		/**
		 * The meta object literal for the '{@link net.jonbuck.tassoo.model.impl.ReferenceModelImpl <em>Reference Model</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see net.jonbuck.tassoo.model.impl.ReferenceModelImpl
		 * @see net.jonbuck.tassoo.model.impl.TassooPackageImpl#getReferenceModel()
		 * @generated
		 */
		EClass REFERENCE_MODEL = eINSTANCE.getReferenceModel();

		/**
		 * The meta object literal for the '<em><b>Default</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute REFERENCE_MODEL__DEFAULT = eINSTANCE.getReferenceModel_Default();

		/**
		 * The meta object literal for the '<em><b>Value</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute REFERENCE_MODEL__VALUE = eINSTANCE.getReferenceModel_Value();

		/**
		 * The meta object literal for the '<em><b>New Value</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute REFERENCE_MODEL__NEW_VALUE = eINSTANCE.getReferenceModel_NewValue();

		/**
		 * The meta object literal for the '{@link net.jonbuck.tassoo.model.impl.StatusImpl <em>Status</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see net.jonbuck.tassoo.model.impl.StatusImpl
		 * @see net.jonbuck.tassoo.model.impl.TassooPackageImpl#getStatus()
		 * @generated
		 */
		EClass STATUS = eINSTANCE.getStatus();

		/**
		 * The meta object literal for the '<em><b>Associated Percentage</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute STATUS__ASSOCIATED_PERCENTAGE = eINSTANCE.getStatus_AssociatedPercentage();

		/**
		 * The meta object literal for the '{@link net.jonbuck.tassoo.model.impl.StatusesImpl <em>Statuses</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see net.jonbuck.tassoo.model.impl.StatusesImpl
		 * @see net.jonbuck.tassoo.model.impl.TassooPackageImpl#getStatuses()
		 * @generated
		 */
		EClass STATUSES = eINSTANCE.getStatuses();

		/**
		 * The meta object literal for the '<em><b>Status</b></em>' containment reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference STATUSES__STATUS = eINSTANCE.getStatuses_Status();

		/**
		 * The meta object literal for the '{@link net.jonbuck.tassoo.model.impl.TaskImpl <em>Task</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see net.jonbuck.tassoo.model.impl.TaskImpl
		 * @see net.jonbuck.tassoo.model.impl.TassooPackageImpl#getTask()
		 * @generated
		 */
		EClass TASK = eINSTANCE.getTask();

		/**
		 * The meta object literal for the '<em><b>Actual Time</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute TASK__ACTUAL_TIME = eINSTANCE.getTask_ActualTime();

		/**
		 * The meta object literal for the '<em><b>Attachment Container</b></em>' containment reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference TASK__ATTACHMENT_CONTAINER = eINSTANCE.getTask_AttachmentContainer();

		/**
		 * The meta object literal for the '<em><b>Category</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference TASK__CATEGORY = eINSTANCE.getTask_Category();

		/**
		 * The meta object literal for the '<em><b>Comment</b></em>' containment reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference TASK__COMMENT = eINSTANCE.getTask_Comment();

		/**
		 * The meta object literal for the '<em><b>Completed Date</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute TASK__COMPLETED_DATE = eINSTANCE.getTask_CompletedDate();

		/**
		 * The meta object literal for the '<em><b>Container</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference TASK__CONTAINER = eINSTANCE.getTask_Container();

		/**
		 * The meta object literal for the '<em><b>Estimated Time</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute TASK__ESTIMATED_TIME = eINSTANCE.getTask_EstimatedTime();

		/**
		 * The meta object literal for the '<em><b>Due Date</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute TASK__DUE_DATE = eINSTANCE.getTask_DueDate();

		/**
		 * The meta object literal for the '<em><b>Position</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute TASK__POSITION = eINSTANCE.getTask_Position();

		/**
		 * The meta object literal for the '<em><b>Priority</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference TASK__PRIORITY = eINSTANCE.getTask_Priority();

		/**
		 * The meta object literal for the '<em><b>Recurrence Indicator</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute TASK__RECURRENCE_INDICATOR = eINSTANCE.getTask_RecurrenceIndicator();

		/**
		 * The meta object literal for the '<em><b>Recurrence Settings</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference TASK__RECURRENCE_SETTINGS = eINSTANCE.getTask_RecurrenceSettings();

		/**
		 * The meta object literal for the '<em><b>Reminder Indicator</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute TASK__REMINDER_INDICATOR = eINSTANCE.getTask_ReminderIndicator();

		/**
		 * The meta object literal for the '<em><b>Start Date</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute TASK__START_DATE = eINSTANCE.getTask_StartDate();

		/**
		 * The meta object literal for the '<em><b>Status</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference TASK__STATUS = eINSTANCE.getTask_Status();

		/**
		 * The meta object literal for the '<em><b>Task</b></em>' containment reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference TASK__TASK = eINSTANCE.getTask_Task();

		/**
		 * The meta object literal for the '<em><b>Task Id</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute TASK__TASK_ID = eINSTANCE.getTask_TaskId();

		/**
		 * The meta object literal for the '<em><b>Task Name</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute TASK__TASK_NAME = eINSTANCE.getTask_TaskName();

		/**
		 * The meta object literal for the '<em><b>Task Summary</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute TASK__TASK_SUMMARY = eINSTANCE.getTask_TaskSummary();

		/**
		 * The meta object literal for the '<em><b>Type</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference TASK__TYPE = eINSTANCE.getTask_Type();

		/**
		 * The meta object literal for the '{@link net.jonbuck.tassoo.model.impl.TassooImpl <em>Tassoo</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see net.jonbuck.tassoo.model.impl.TassooImpl
		 * @see net.jonbuck.tassoo.model.impl.TassooPackageImpl#getTassoo()
		 * @generated
		 */
		EClass TASSOO = eINSTANCE.getTassoo();

		/**
		 * The meta object literal for the '<em><b>Attachment Types</b></em>' containment reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference TASSOO__ATTACHMENT_TYPES = eINSTANCE.getTassoo_AttachmentTypes();

		/**
		 * The meta object literal for the '<em><b>Description</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute TASSOO__DESCRIPTION = eINSTANCE.getTassoo_Description();

		/**
		 * The meta object literal for the '<em><b>File Path</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute TASSOO__FILE_PATH = eINSTANCE.getTassoo_FilePath();

		/**
		 * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute TASSOO__NAME = eINSTANCE.getTassoo_Name();

		/**
		 * The meta object literal for the '<em><b>Containers</b></em>' containment reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference TASSOO__CONTAINERS = eINSTANCE.getTassoo_Containers();

		/**
		 * The meta object literal for the '<em><b>Categories</b></em>' containment reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference TASSOO__CATEGORIES = eINSTANCE.getTassoo_Categories();

		/**
		 * The meta object literal for the '<em><b>Priorities</b></em>' containment reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference TASSOO__PRIORITIES = eINSTANCE.getTassoo_Priorities();

		/**
		 * The meta object literal for the '<em><b>Statuses</b></em>' containment reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference TASSOO__STATUSES = eINSTANCE.getTassoo_Statuses();

		/**
		 * The meta object literal for the '<em><b>Types</b></em>' containment reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference TASSOO__TYPES = eINSTANCE.getTassoo_Types();

		/**
		 * The meta object literal for the '{@link net.jonbuck.tassoo.model.impl.TypeImpl <em>Type</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see net.jonbuck.tassoo.model.impl.TypeImpl
		 * @see net.jonbuck.tassoo.model.impl.TassooPackageImpl#getType()
		 * @generated
		 */
		EClass TYPE = eINSTANCE.getType();

		/**
		 * The meta object literal for the '{@link net.jonbuck.tassoo.model.impl.TypesImpl <em>Types</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see net.jonbuck.tassoo.model.impl.TypesImpl
		 * @see net.jonbuck.tassoo.model.impl.TassooPackageImpl#getTypes()
		 * @generated
		 */
		EClass TYPES = eINSTANCE.getTypes();

		/**
		 * The meta object literal for the '<em><b>Type</b></em>' containment reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference TYPES__TYPE = eINSTANCE.getTypes_Type();

		/**
		 * The meta object literal for the '{@link java.lang.Comparable <em>Comparable</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see java.lang.Comparable
		 * @see net.jonbuck.tassoo.model.impl.TassooPackageImpl#getComparable()
		 * @generated
		 */
		EClass COMPARABLE = eINSTANCE.getComparable();

		/**
		 * The meta object literal for the '<em>Property Change Support</em>' data type.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see java.beans.PropertyChangeSupport
		 * @see net.jonbuck.tassoo.model.impl.TassooPackageImpl#getPropertyChangeSupport()
		 * @generated
		 */
		EDataType PROPERTY_CHANGE_SUPPORT = eINSTANCE.getPropertyChangeSupport();

		/**
		 * The meta object literal for the '<em>Property Change Listener</em>' data type.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see java.beans.PropertyChangeListener
		 * @see net.jonbuck.tassoo.model.impl.TassooPackageImpl#getPropertyChangeListener()
		 * @generated
		 */
		EDataType PROPERTY_CHANGE_LISTENER = eINSTANCE.getPropertyChangeListener();

		/**
		 * The meta object literal for the '<em>Property Change Event</em>' data type.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see java.beans.PropertyChangeEvent
		 * @see net.jonbuck.tassoo.model.impl.TassooPackageImpl#getPropertyChangeEvent()
		 * @generated
		 */
		EDataType PROPERTY_CHANGE_EVENT = eINSTANCE.getPropertyChangeEvent();

	}

} //TassooPackage
